package negocios;

import classes.Produto;
import dao.IProdutoDAO;
import factory.FactoryDAO;

public class CadastroProduto {
	private IProdutoDAO produtoDao;
	
	//  construtor
	public CadastroProduto() {

	}

	public CadastroProduto(IProdutoDAO produtoDao) {
		this.produtoDao = FactoryDAO.getProdutoDAOImpl();
	}
	
	public void cadastrarProduto(Produto p){
		produtoDao.inserir(p);
	}
	
	public void atualizarProduto(Produto p){
		produtoDao.atualizar(p);
	}
	
	public Produto consultarProduto(Produto p){
		Produto prod = produtoDao.consultarPorId(p.getId());
		return prod;
	}
	
	public void descadasarProduto(Produto p){
		produtoDao.remover(p.getId());
	}
	
	
}
